protest with placards - Spanish English Dictionary